Roles of Variables in Teaching
نویسندگان
چکیده
منابع مشابه
Roles of Variables in Teaching
Expert programmers possess schemas, abstractions of concrete experiences, which help them solve programming problems. Stereotypes of variable use in computer programs can be characterized using roles of variables, which can be taught to novices in order to support schema formation. This paper describes the ’lightweight’ adoption of roles of variables in our teaching of introductory programming....
متن کاملExample of Using Narratives in Teaching Programming: Roles of Variables
This paper describes a case study of using narratives to motivate nontechnology inclined children, 11-15 years old, to learn programming, using LEGO Mindstorms robots and RoboLab graphical programming language. Case study was done during 2004/2005 and 2005/2006 school years, following two different school teams participating in FIRST LEGO League competitions. Using narrative concept and a conce...
متن کاملUsing Roles of Variables in Teaching: Effects on Program Construction
Roles of variables capture tacit expert knowledge in a form that can, e.g., be taught in introductory programming courses. A role describes some stereotypic use of variables, and only ten roles are needed to cover 99 % of all variables in novice-level procedural programs. This paper presents the results from a protocol analysis of program creation tasks in an experiment where roles were introdu...
متن کاملthe role of visual aids and translation in teaching vocabulary in est
the present study investigated the effect of the two vocabulary teaching techniques in est, namely the use of translation and the use of visual aids as two separate vocabulary teaching techniques. to answer the question of the study, a pretest (michigan test) was administered to the 58 randomly selected est students at khajeh nasiredin tusi university, faculty of mechanics. after the homogeneit...
15 صفحه اولFirst Results of An Experiment on Using Roles of Variables in Teaching
Roles of variables is a new concept that captures tacit expert knowledge in a form that can, e.g. be taught in introductory programming courses. A role describes some stereotypic use of variables, and only ten roles are needed to cover 99 % of all variables in novice-level programs. This paper presents the first results of an experiment where roles were introduced to novices learning Pascal pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Information Technology Education: Research
سال: 2007
ISSN: 1547-9714,1539-3585
DOI: 10.28945/224